a11y/entry: Fixups for previous commit
authorDaniel Boles <dboles@src.gnome.org>
Sun, 15 Oct 2017 11:55:22 +0000 (12:55 +0100)
committerDaniel Boles <dboles.src@gmail.com>
Sun, 15 Oct 2017 11:58:25 +0000 (12:58 +0100)
We still declare all variables at the start of the block.

Also, we can use the fast private _gtk_widget_get_allocation().

https://bugzilla.gnome.org/show_bug.cgi?id=784509

gtk/a11y/gtkentryaccessible.c

index 9519b091c5d637a2c4fdec2b5633221fc9d33b8b..1df260c0bf04da113866810a9cd0a4cedfd06704 100644 (file)
@@ -28,6 +28,7 @@
 #include "gtkentryprivate.h"
 #include "gtkcomboboxaccessible.h"
 #include "gtkstylecontextprivate.h"
+#include "gtkwidgetprivate.h"
 
 #define GTK_TYPE_ENTRY_ICON_ACCESSIBLE      (gtk_entry_icon_accessible_get_type ())
 #define GTK_ENTRY_ICON_ACCESSIBLE(obj)      (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_ICON_ACCESSIBLE, GtkEntryIconAccessible))
@@ -956,6 +957,7 @@ gtk_entry_accessible_get_character_extents (AtkText      *text,
   gint index, x_layout, y_layout;
   GdkWindow *window;
   gint x_window, y_window;
+  GtkAllocation allocation;
 
   widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
   if (widget == NULL)
@@ -971,8 +973,7 @@ gtk_entry_accessible_get_character_extents (AtkText      *text,
   pango_layout_index_to_pos (gtk_entry_get_layout (entry), index, &char_rect);
   pango_extents_to_pixels (&char_rect, NULL);
 
-  GtkAllocation allocation;
-  gtk_widget_get_allocation (widget, &allocation);
+  _gtk_widget_get_allocation (widget, &allocation);
 
   window = gtk_widget_get_window (widget);
   gdk_window_get_origin (window, &x_window, &y_window);